To populate the tree control with items, we first call GetTreeCtrl(), then use the InsertItem() function to add items to the tree.
|
| Table 3.3 CTreeCtrl Classs Functions
|
|
| Function
| Does this
|
| Create
| Creates a tree view control and attaches it to a CTreeCtrl object.
|
| CreateDragImage
| Creates a dragging bitmap for the specified tree view item.
|
| CTreeCtrl
| Constructs a CTreeCtrl object.
|
| DeleteAllItems
| Deletes all items in a tree view control.
|
| DeleteItem
| Deletes a new item in a tree view control.
|
| EditLabel
| Edits a specified tree view item in place.
|
| EnsureVisible
| Ensures that a tree view item is visible in its tree view control.
|
| Expand
| Expands or collapses the child items of the specified tree view item.
|
| GetBkColor
| Retrieves the current background color of the control.
|
| GetCheck
| Retrieves the check state of a tree control item.
|
| GetChildItem
| Retrieves the child of a specified tree view item.
|
| GetCount
| Retrieves the number of tree items associated with a tree view control.
|
| GetDropHilightItem
| Retrieves the target of a drag-and-drop operation.
|
| GetEditControl
| Retrieves the handle of the edit control used to edit the specified tree view item.
|
| GetFirstVisibleItem
| Retrieves the first visible item of the specified tree view item.
|
| GetImageList
| Retrieves the handle of the image list associated with a tree view control.
|
| GetIndent
| Retrieves the offset (in pixels) of a tree view item from its parent.
|
| GetInsertMarkColor
| Retrieves the color used to draw the insertion mark for the tree view.
|
| GetItem
| Retrieves the attributes of a specified tree view item.
|
| GetItemData
| Returns the 32-bit application-specific value associated with an item.
|
| GetItemHeight
| Retrieves the current height of the tree view items.
|
| GetItemImage
| Retrieves the images associated with an item.
|
| GetItemRect
| Retrieves the bounding rectangle of a tree view item.
|
| GetItemState
| Returns the state of an item.
|
| GetItemText
| Returns the text of an item.
|
| GetNextItem
| Retrieves the next tree view item that matches a specified relationship.
|
| GetNextSiblingItem
| Retrieves the next sibling of the specified tree view item.
|
| GetNextVisibleItem
| Retrieves the next visible item of the specified tree view item.
|
| GetParentItem
| Retrieves the parent of the specified tree view item.
|
| GetPrevSiblingItem
| Retrieves the previous sibling of the specified tree view item.
|
| GetPrevVisibleItem
| Retrieves the previous visible item of the specified tree view item.
|
| GetRootItem
| Retrieves the root of the specified tree view item.
|
| GetSelectedItem
| Retrieves the currently selected tree view item.
|
| GetTextColor
| Retrieves the current text color of the control.
|
| GetToolTips
| Retrieves the handle to the child ToolTip control used by a tree view control.
|
| GetVisibleCount
| Retrieves the number of visible tree items associated with a tree view control.
|
| HitTest
| Returns the current position of the cursor related to the CTreeCtrl object.
|
| InsertItem
| Inserts a new item in a tree view control.
|
| ItemHasChildren
| Returns nonzero if the specified item has child items.
|
| Select
| Selects, scrolls into view, or redraws a specified tree view item.
|
| SelectDropTarget
| Redraws the tree item as the target of a drag-and-drop operation.
|
| SelectItem
| Selects a specified tree view item.
|
| SelectSetFirstVisible
| Selects a specified tree view item as the first visible item.
|
| SetBkColor
| Sets the background color of the control.
|
| SetCheck
| Sets the check state of a tree control item.
|
| SetImageList
| Sets the handle of the image list associated with a tree view control.
|
| SetIndent
| Sets the offset (in pixels) of a tree view item from its parent.
|
| SetInsertMark
| Sets the insertion mark in a tree view control.
|
| SetInsertMarkColor
| Sets the color used to draw the insertion mark for the tree view.
|
| SetItem
| Sets the attributes of a specified tree view item.
|
| SetItemData
| Sets the 32-bit application-specific value associated with an item.
|
| SetItemHeight
| Sets the height of the tree view items.
|
| SetItemImage
| Associates images with an item.
|
| SetItemState
| Sets the state of an item.
|
| SetItemText
| Sets the text of an item.
|
| SetTextColor
| Sets the text color of the control.
|
| SetToolTips
| Sets a tree view controls child ToolTip control.
|
| SortChildren
| Sorts the children of a given parent item.
|
| SortChildrenCB
| Sorts the children of a given parent item using an application-defined sort function.
|
|